home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-05-31 | 991 b | 27 lines | [TEXT/MPS ] |
- // Tumbler_drag.h
- //
- // Dragging related data structures and function prototypes for the
- // Tumbler application
- //
- // Modification History
- //
- // 11/26/94 nick initial cut - symantec proto_helper app, add defines
-
-
- #ifndef _Tumbler_DRAG_H_
- #define _Tumbler_DRAG_H_
-
-
- // prototypes from Tumbler_drag.c
- pascal OSErr MyDrawingProc(DragRegionMessage message, RgnHandle showRgn, Point showOrigin, RgnHandle hideRgn, Point hideOrigin, void *dragDrawingRefCon, DragReference theDragRef);
- Boolean DragItemsAreAcceptable(DragReference theDrag);
- Boolean DragIsNotInSourceWindow(DragReference theDrag);
- Boolean MouseIsInContentRgn(DragReference theDrag, WindowPtr theWindow);
- pascal OSErr MyReceiveDropHandler(WindowPtr theWindow, unsigned long handlerRefCon, DragReference theDrag);
- pascal OSErr MyTrackingHandler(short theMessage, WindowPtr theWindow, void *handlerRefCon, DragReference theDrag);
- short DoDragObjects(DocumentPtr theDocument, EventRecord *theEvent, RgnHandle hiliteRgn) ;
-
-
- #endif
-
-